property_exists
检查对象或类是否具有该属性
函数名称:property_exists()
函数描述:property_exists() 函数检查对象或类是否具有指定的属性。
参数:
返回值:
适用版本:PHP 4, PHP 5, PHP 7
用法示例:
class MyClass {
public $name = "John";
private $age = 25;
}
$object = new MyClass();
if (property_exists($object, 'name')) {
echo "The 'name' property exists.";
} else {
echo "The 'name' property does not exist.";
}
// 输出:The 'name' property exists.
class MyClass {
public $name = "John";
private $age = 25;
}
$object = new MyClass();
if (property_exists($object, 'age')) {
echo "The 'age' property exists.";
} else {
echo "The 'age' property does not exist.";
}
// 输出:The 'age' property does not exist.
class MyClass {
public static $name = "John";
private static $age = 25;
}
if (property_exists('MyClass', 'name')) {
echo "The 'name' static property exists.";
} else {
echo "The 'name' static property does not exist.";
}
// 输出:The 'name' static property exists.
class MyClass {
public static $name = "John";
private static $age = 25;
}
if (property_exists('MyClass', 'age')) {
echo "The 'age' static property exists.";
} else {
echo "The 'age' static property does not exist.";
}
// 输出:The 'age' static property does not exist.